American University of Beirut

نویسندگان

  • Dalal Hammoud
  • Fadi A. Zaraket
  • Wes Masri
چکیده

Oracles used for testing graphical user interface (GUI) programs are required to take into consideration complicating factors such as variations in screen resolution or color scheme when comparing observed GUI elements to expected GUI elements. Researchers proposed fuzzy comparison rules and computationally expensive image processing techniques to tame the comparison process since otherwise the naïve matching comparison would be too constraining and consequently impractical. Alternatively, this paper proposes GUICop, a novel approach with a supporting toolset that takes (1) a GUI program and (2) user-defined GUI specifications characterizing the rendering behavior of the GUI elements, and checks whether the execution traces of the program satisfy the specifications. GUICop comprises the following: 1) a GUI Specification Language; 2) a Driver; 3) Instrumented GUI Libraries; 4) a Solver; and 5) a Code Weaver. The user defines the specifications of the subject GUI program using the GUI Specification Language. The Driver traverses the GUI structure of the program and generates events that drive its execution. The Instrumented GUI Libraries capture the GUI execution trace, i.e., information about the positions and visibility of the GUI elements. And the Solver, enabled by code injected by the Code Weaver, checks whether the traces satisfy the specifications. GUICop was successfully evaluated using five defects involving three GUI applications, namely, Jajuk, Gason, and JEdit.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

68Ga–Prostate-Specific Membrane Antigen: A Potential Radiopharmaceutical in PET/CT To detect primary Cholangiocarcinoma

68Ga Prostate-specific membrane antigen (PSMA) is an increasingly popular radiopharmaceutical tracer in prostate cancer and is becoming increasingly researched in other cancers such as breast cancer, renal cell carcinoma, glioblastoma multiforme, among others. Cholangiocarcinoma is the second most common primary hepatic malignant tumor; it is an aggressive tumor with a 5-year surviva...

متن کامل

Reporting of Financial and Non-financial Conflicts of Interest in Systematic Reviews on Health Policy and Systems Research: A Cross Sectional Survey

Background Systematic reviews are increasingly used to inform health policy-making. The conflicts of interest (COI) of the authors of systematic reviews may bias their results and influence their conclusions. This may in turn lead to misguided public policies and systems level decisions. In order to mitigate the adverse impact of COI, scientific journals require authors to disclose their COIs. ...

متن کامل

A Call for a Backward Design to Knowledge Translation

Despite several calls to support evidence-informed policy-making, variations in uptake of evidence into policy persist. This editorial brings together and builds on previous Knowledge Translation (KT) frameworks and theories to present a simple, yet, holistic approach for promoting evidence-informed policies. The proposed conceptual framework is characterized by its impact-oriented approach and...

متن کامل

Constraints to Applying Systems Thinking Concepts in Health Systems: A Regional Perspective from Surveying Stakeholders in Eastern Mediterranean Countries

Background Systems Thinking (ST) has recently been promoted as an important approach to health systems strengthening. However, ST is not common practice, particularly in Low- and Middle-Income Countries (LMICs). This paper seeks to explore the barriers that may hinder its application in the Eastern Mediterranean Region (EMR) and possible strategies to mitigate them.   Methods A survey consistin...

متن کامل

Union Following Biological and Rigid Fixations of Distal Tibia Extra-articular Fractures

Background: Distal tibia fractures are among the most common bony injuries, with a significant rate of nonunion anddelayed union. There are multiple methods for the management of distal tibia fractures. Among the plating methods,there are bridge plating and compression plating techniques. There is still a lack of evidence about whether one methodhas a higher rate of union than...

متن کامل

Original Contribution Effect of Consanguinity on Birth Weight for Gestational Age in a Developing Country

1 Department of Pediatrics, American University of Beirut Medical Center, Beirut, Lebanon. 2 School of Kinesiology and Health Science, York University, Toronto, Ontario, Canada. 3 Department of Epidemiology and Population Health, Faculty of Health Sciences, American University of Beirut, Beirut, Lebanon. 4 Department of Family Medicine, American University of Beirut Medical Center, Beirut, Leba...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016